.preheader
{
    width:100%;
    text-align:right;
    background-color:whitesmoke;
    color:black;
}

.preheader a, .preheader a:hover, .preheader a:active, .preheader a:visited
{
    color:black;
    text-decoration:none;
    margin-right:5px;
    margin-top:1px;
    margin-bottom:1px;
}

.facade
{
    width:100%;
    margin-top:2px;
    margin-bottom:5px;
    padding:1px;
}

.hdr_0
{
    font-size:160%;
    color:white;
    text-decoration:none;
}

.hdr_1
{
    font-size:120%;
    color:white;
    text-decoration:none;
}

.hdr_2
{
    font-size:110%;
}

.hdr_3
{
    font-size:120%;
}

.hdr_4
{
    font-size:110%;
}

.search_pane
{
    /*font-weight:bold;*/
    margin-left:2px;
    margin-top:2px;
}

.search_pane input
{
    margin-left:2px;
}

.path_pane
{
    margin-left:2px;
    margin-top:5px;
    font-size:120%;
}

.goods_cell
{
    vertical-align:top;
    border:0;
}

.order_link
{
    font-weight:bold;
    color:white;
}

.client_pane
{
    background-color:whitesmoke;
    width:150px;
    white-space:nowrap;
    padding:0;
}

.client_pane *
{
    font-size:10px;
    text-decoration:none;
}

.caption1
{
    font-size:140%;
    font-weight:normal;
}

.caption_pane
{
    text-align:center;
    border:0;
    width:100%;
}

.caption_pane1
{
    text-align:center;
    border:0;
    width:100%;
    padding:0;
}

.caption_pane1 *
{
    padding:0;
}

.reg_pane
{
    display:block;
    width:700px;
    margin-top:5px;
}

.room_pane
{
    display:block;
    width:700px;
    margin-top:5px;
}

.pnl1
{
    padding: 2px 15px;
}

.pnl2
{
    background-color:whitesmoke;width:302px;margin-left:2px;color:black;
}

.ico1
{
    width:24px;
}

